package com.tonghe.utils;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;

/**
 * @Date:2022/3/15- 03- 15- 8:34
 **/
public class PathUtils {
    public static String generateFilePath(String fileName){
        // 根据日期生成路径
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd/");
        String datePath = sdf.format(new Date());
        // uuid作为文件名
        String UUId = UUID.randomUUID().toString().replaceAll("-", "");
        // 后缀和文件后缀一样
        int index = fileName.lastIndexOf(".");
        // test.jpg ->.jpg
        String fileType = fileName.substring(index);
        return new StringBuilder().append(datePath).append(UUId).append(fileType).toString();
    }
}
